www.gusucode.com > 通过ODBC API实现对数据库的访问JavaScript源码程序 > 通过ODBC API实现对数据库的访问/ODBCApiDataManager/ODBCApiDataManager/FloatBar.cpp
#include "StdAfx.h" #include ".\floatbar.h" CFloatBar::CFloatBar(void) { m_deskOutDlg.m_hWnd = NULL; m_roleDlg.m_hWnd = NULL; m_tableEditDlg.m_hWnd = NULL; } CFloatBar::~CFloatBar(void) { } BEGIN_MESSAGE_MAP(CFloatBar, CCoolBar) ON_WM_SIZE() ON_WM_CREATE() END_MESSAGE_MAP() void CFloatBar::OnSize(UINT nType, int cx, int cy) { CCoolBar::OnSize(nType, cx, cy); CRect rcClient; GetClientRect(rcClient); if(m_deskOutDlg.m_hWnd!=NULL) { m_deskOutDlg.MoveWindow(rcClient); } } int CFloatBar::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CCoolBar::OnCreate(lpCreateStruct) == -1) return -1; CRect rcClient; GetClientRect(rcClient); if(m_deskOutDlg.m_hWnd == NULL) { m_deskOutDlg.Create(IDD_DLG_DESKOUT, this) ; m_deskOutDlg.AddDesk("人员管理"); m_deskOutDlg.SetCurSel(-1); m_deskOutDlg.ShowWindow(true); DESK* pDesk = m_deskOutDlg.GetDesk(0); if(pDesk!=NULL) { if(m_roleDlg.m_hWnd == NULL) { m_roleDlg.Create(IDD_DLG_ROLE, &pDesk->wndCleint); m_roleDlg.MoveWindow(0, 0, rcClient.Width(), rcClient.Height()); m_roleDlg.ShowWindow(TRUE); } } else { MessageBox("人员管理抽屉不存在!"); } m_deskOutDlg.AddDesk("数据库管理"); pDesk = m_deskOutDlg.GetDesk(1); if(pDesk!=NULL) { if(m_tableEditDlg.m_hWnd == NULL) { m_tableEditDlg.Create(IDD_DLG_TABLEEDIT, &pDesk->wndCleint); m_tableEditDlg.MoveWindow(0, 0, rcClient.Width(), rcClient.Height()); m_tableEditDlg.ShowWindow(TRUE); } } else { MessageBox("数据库管理抽屉不存在!"); } m_deskOutDlg.AddDesk("商品管理"); } return 0; }